awilliam@xenbuild2.aw [Wed, 10 Jan 2007 15:00:50 +0000 (08:00 -0700)]
[IA64] Clean up VTi memory initialization logic
This patch makes the logic in setup_guest() more clear.
domain_translate_gpfn_list() is now gone, so we can make
memory initializtion code simple.
Xend passes memory size which is a sum of normal memory
size and GFW memory to QEMU and Libxc. This patch fixes
this issue.
Signed-off-by: Zhang Xin <xing.z.zhang@intel.com>
awilliam@xenbuild2.aw [Fri, 5 Jan 2007 06:21:30 +0000 (23:21 -0700)]
[IA64] Only set nocache flag on dom0 ranges that do not support WB
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 23:25:14 +0000 (16:25 -0700)]
[IA64] setup scrub_pages
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 23:22:31 +0000 (16:22 -0700)]
[IA64] Fix dom0vp_expose_p2m
dom0vp_expose_p2m() assumes that memory is populated non-sparsely.
However with dom0 builder modification this assumption is not always true.
Make dom0vp_expose_p2m() allow sparsely populated memory.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 23:17:37 +0000 (16:17 -0700)]
[IA64] Use rum psr.be instead of XEN_HYPER_RSM_BE
Good for guest syscall performance
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 23:14:22 +0000 (16:14 -0700)]
[IA64] Enable fast hyperprivop for ssm.i and rfi
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 23:10:25 +0000 (16:10 -0700)]
[IA64] Fix calling xencomm_copy_chunk_{to, from} with len = 0
Originally debugged by Kazuhiro Suzuki
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 23:00:56 +0000 (16:00 -0700)]
[IA64] Respect memory attributes for EFI_RUNTIME memory
Respect memory attributes when mapping EFI_RUNTIME and reserved pages.
Not all of these pages are writable and/or cachable!
Signed-off-by: Jes Sorensen <jes@sgi.com>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 22:45:10 +0000 (15:45 -0700)]
[IA64] allocate contiguous_bitmap sparsely like virtual memmap.
With dom0 memory assignment changed, memory might be sparse, so simple bitmap
may waste too much memory.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 22:28:16 +0000 (15:28 -0700)]
[IA64] Fix warning when building with CONFIG_FLATMEM unset
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 22:25:47 +0000 (15:25 -0700)]
[IA64] Add convmem_end
Split the meaning of struct domain::maxmem into struct arch_domain::convmem_end
so that maxmem means the number of pages which domain has and convmem_end means
the highest address of conventional memory (i.e. RAM).
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 22:12:05 +0000 (15:12 -0700)]
[IA64] Fix dom0 builder so that xen doesn't assign memory on I/O area.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Thu, 4 Jan 2007 21:50:26 +0000 (14:50 -0700)]
[IA64] Change dom0's initrd image load area so that it follows start info.
It becomes non-sense to use dom0_size if dom0 memoy is assigned sparsely.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Tue, 2 Jan 2007 23:42:09 +0000 (16:42 -0700)]
[IA64] tidy up vcpu_set_itc error message
This patch enhances the error message in question in two minor ways
* typo fix: one -> once
* Print the entire message at once, otherwise it
seems to end up geting interlaced with other dom0 kernel
messages on the console (on my system at least).
Signed-Off-By: Simon Horman <horms@verge.net.au>
awilliam@xenbuild2.aw [Tue, 2 Jan 2007 23:39:42 +0000 (16:39 -0700)]
[IA64] Rename RID maker HVM_PARAM_CALLBACK_IRQ_RID to IA64_CALLBACK_IRQ_RID
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
awilliam@xenbuild2.aw [Tue, 2 Jan 2007 23:27:50 +0000 (16:27 -0700)]
[IA64] remove the requirement (vpsr.ic==0) from hyperprivop
remove the requirement (vpsr.ic==0) from hyperprivop
There two reasons for this.
1. make xen-parse code more readable.
2. a little bit performance improvement
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Tue, 2 Jan 2007 22:19:44 +0000 (15:19 -0700)]
[IA64] vcpu_get_psr fix
mov r1=psr only return PSR{36:35,31:0}
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Wed, 20 Dec 2006 21:55:02 +0000 (14:55 -0700)]
merge with ia64 sn2+machvec tree
awilliam@xenbuild2.aw [Wed, 20 Dec 2006 15:53:42 +0000 (08:53 -0700)]
[IA64] Follow new interrupt deliver mechanism for PV-on-HVM/IPF
This fixes PV-on-HVM drivers for ia64
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
awilliam@xenbuild2.aw [Tue, 19 Dec 2006 20:49:41 +0000 (13:49 -0700)]
merge with xen-ia64-unstable.hg
awilliam@xenbuild2.aw [Tue, 19 Dec 2006 20:31:48 +0000 (13:31 -0700)]
merge with xen-unstable.hg
awilliam@xenbuild2.aw [Tue, 19 Dec 2006 20:21:24 +0000 (13:21 -0700)]
[IA64] sn2 - only get nasid from nodepda if sn_nodepda is available
fall back to getting nasid from sal cal if sn_nodepda is not yet available
Signed-off-by: Jes Sorensen <jes@sgi.com>
awilliam@xenbuild2.aw [Tue, 19 Dec 2006 19:41:30 +0000 (12:41 -0700)]
[IA64] don't allocate bitmap from low pool
No need to allocate contiguous_bitmap out of the low pages pool as all
pages are directly accessible on an ia64.
Signed-off-by: Jes Sorensen <jes@sgi.com>
awilliam@xenbuild2.aw [Tue, 19 Dec 2006 19:40:06 +0000 (12:40 -0700)]
[IA64] don't dereference xen_start_info when running on raw hardware
Check we are running under Xen before trying to dereference
xen_start_info! xen_start_info is NULL on ia64 if running raw
hardware. Based on patch by Jes Sorensen <jes@sgi.com>
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Ewan Mellor [Tue, 19 Dec 2006 12:00:11 +0000 (12:00 +0000)]
Fix parsing of cpus in the guest configuration file.
Signed-off-by: Zhang Xiantao <xiantao.zhang@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
kfraser@localhost.localdomain [Tue, 19 Dec 2006 11:00:05 +0000 (11:00 +0000)]
[XENOPROF] Fix buffer sharing with auto-translate guests.
Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
kfraser@localhost.localdomain [Tue, 19 Dec 2006 10:53:17 +0000 (10:53 +0000)]
Merge with xen-ia64-unstable.hg
awilliam@xenbuild2.aw [Mon, 18 Dec 2006 17:56:34 +0000 (10:56 -0700)]
merge with xen-unstable.hg
awilliam@xenbuild2.aw [Mon, 18 Dec 2006 17:20:34 +0000 (10:20 -0700)]
[IA64] evtchn_callback fix and clean
Since we had changed to use event callback to deliver interrupts,
1. The pending_interruption is changed to pending_event.
2. get_ivr, set_tpr, get_trp and set_eoi are not used or only used
in the initialization phase. There is no need to write this code
in assembly. This code is deleted.
3. hyper_ssm_i needs to be rewritten to jump to entchn_callback_handler
instead of iva+0x3000 interrupt handler. I will do this later.
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Mon, 18 Dec 2006 17:04:49 +0000 (10:04 -0700)]
[IA64] Mask out reserved bits to avoid Reserved Register/Field faults.
Signed-off-by: Dietmar Hahn <dietmar.hahn@fujitsu-siemens.com>
awilliam@xenbuild2.aw [Mon, 18 Dec 2006 16:48:23 +0000 (09:48 -0700)]
[IA64] Reflect general exceptions
General exceptions in the domU with isr.code > 0x20 are now reflected
to the domU.
Signed-off-by: Dietmar Hahn <dietmar.hahn@fujitsu-siemens.com>
Ian Campbell [Mon, 18 Dec 2006 16:11:19 +0000 (16:11 +0000)]
[XEN] Revert 12977:
af39d20b2b728941421ef18e5c5b1012852eec80
This changeset broke the ELF note layout on x86_64.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
kfraser@localhost.localdomain [Mon, 18 Dec 2006 14:38:38 +0000 (14:38 +0000)]
[XEN] Only print progress dots when scrubbing actual memory.
Signed-off-by: Jes Sorensen <jes@sgi.com>
Ewan Mellor [Mon, 18 Dec 2006 00:14:40 +0000 (00:14 +0000)]
Fix _login to pass arguments to the server unconditionally, rather than
requiring precisely two on the client-side.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Mon, 18 Dec 2006 00:07:55 +0000 (00:07 +0000)]
Fix the parsing of the image sexpr to use PV_kernel et al, rather than the old
kernel_ variables. This fixes reboot of PV guests.
Also, give XendConfig its own logger, to allow us to tweak the log level for
that module independently.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Mon, 18 Dec 2006 00:00:57 +0000 (00:00 +0000)]
Write the xfb configuration details to the store, rather than storing them in
memory. This ensures that the VM can be rebooted after a xend restart.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sun, 17 Dec 2006 23:59:08 +0000 (23:59 +0000)]
Minor tidyup.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sun, 17 Dec 2006 18:24:40 +0000 (18:24 +0000)]
Fix printing of usage when OptionError is thrown.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 16 Dec 2006 12:54:43 +0000 (12:54 +0000)]
Only try to label resources if ACM is enabled.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Ewan Mellor [Sat, 16 Dec 2006 12:52:18 +0000 (12:52 +0000)]
An error occurs if the first detach was successful and the 2nd one is
not (of course). Return if the 1st detach is successful, try the 2nd one
if it was not successful. Throw an error if the 2nd one fails.
This should also fix problems I am currently seeing in the xm-test
suite.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
awilliam@xenbuild2.aw [Fri, 15 Dec 2006 18:32:58 +0000 (11:32 -0700)]
merge with xen-ia64-unstable.hg
awilliam@xenbuild2.aw [Fri, 15 Dec 2006 17:59:33 +0000 (10:59 -0700)]
[IA64] Use machine vector for global tlb purge
Switch to using the platform vector for global tlb purges. In fact
nothing should be calling ia64_global_tlb_purge() directly.
Signed-off-by: Jes Sorensen <jes@sgi.com>
awilliam@xenbuild2.aw [Fri, 15 Dec 2006 17:49:11 +0000 (10:49 -0700)]
[IA64] remove global zero initializers
No need to init global variables to zero as it will place them in the
data segment rather than the bss segment.
Signed-off-by: Jes Sorensen <jes@sgi.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 11:53:45 +0000 (11:53 +0000)]
[TOOLS] USe -mno-direct-seg-refs when building on i386.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 11:50:04 +0000 (11:50 +0000)]
Fix mem-set, mem-max, and vcpu-set commands when used against inactive domains.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Ewan Mellor [Fri, 15 Dec 2006 11:48:40 +0000 (11:48 +0000)]
Use new -p flag to qcow-create.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Steven Hand [Fri, 15 Dec 2006 11:47:24 +0000 (11:47 +0000)]
Clean-up hvm/shadow interaction around cr3 updates.
Signed-off-by: Steven Hand <steven@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 11:33:50 +0000 (11:33 +0000)]
Fix more enum demarshalling.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 11:00:04 +0000 (11:00 +0000)]
Added a test for xen_vm_get_power_state.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 20:29:17 +0000 (13:29 -0700)]
[IA64] SN2 warning fixes
Mainly unused variable removal
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 20:25:49 +0000 (13:25 -0700)]
[IA64] Machvec warning fixes
The compiler doesn't like using machvec_noop for everything
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 20:23:33 +0000 (13:23 -0700)]
[IA64] Move machvec.h to linux-xen
Necessary to clean up warnings
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 18:01:37 +0000 (11:01 -0700)]
[IA64] Use sn_sal.h directly from upstream Linux
Take a straight copy of sn_sal.h from linux 2.6.19 - there is no reason
to hide parts of this file as it's all macros and inline functions
Signed-off-by: Jes Sorensen <jes@sgi.com>
Brendan Cully [Thu, 14 Dec 2006 01:45:50 +0000 (17:45 -0800)]
Improve XendCheckpoint's forkHelper error handling.
When inputHandler raises an exception, close stdin and stdout in the
child before attempting to close stderr, which is held open by a
separate thread. Without this patch, exceptions raised by device
migration caused xend to hang on child.childerr.close().
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
Ewan Mellor [Sat, 16 Dec 2006 12:49:23 +0000 (12:49 +0000)]
Persist all the Xen-API data values for VMs.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 17:19:00 +0000 (17:19 +0000)]
Write the new version of the persisted config to a tempfile and then rename it,
to avoid corrupting the file on failure.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 17:18:02 +0000 (17:18 +0000)]
Allow the XenAPI Session object to have login_with_password called as a
methodname, to re-login through the same object (say when the server is
restarted).
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 17:33:31 +0000 (17:33 +0000)]
VNC pasword authentication support for the paravirt framebuffer server.
The rules for configuring the password are equivalent of those used
for HVM, but the actual guest config option is a little different as a
result of the recent refactoring of the PVFB config file syntax.
- If the 'vfb' option in the guest config has a 'vncpasswd' parameter
specified
- If the passwd is not zero length, use that
- Else run with no authentication (important as it enables
override of next rule)
- Else-if the xend-config.sxp has a password specified use that
- Else run with no authentication
Example configuration:
- To set an explicit guest password:
vfb = [ "type=vnc,vncunused=1,vnclisten=0.0.0.0,vncpasswd=123456"]
- To disable authentication, overriding any XenD configured
default password
vfb = [ "type=vnc,vncunused=1,vnclisten=0.0.0.0,vncpasswd="]
- To run with default XenD configured password (if any)
vfb = [ "type=vnc,vncunused=1,vnclisten=0.0.0.0"]
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 17:30:51 +0000 (17:30 +0000)]
Fix pointer encoding in vncfb (middle and right button were swapped).
Signed-off-by: Markus Armbruster <armbru@redhat.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 17:29:25 +0000 (17:29 +0000)]
[XENFB] xenfb_update_screen() calls zap_page_range() while holding spinlock mm_lock.
Changeset 13018:
c98ca86138a7422cdf9b15d87c95619b7277bb6a merely sweeps
the bug under the carpet: it silences zap_page_range()'s cries for
help by keeping interrupts enabled. That doesn't fix the bug, and
it's also wrong: if a critical region gets interrupted, and the
interrupt printk()s, xenfb_refresh() gets executed and promptly
deadlocks.
This patch fixes the locking, but leaves open a race between
xenfb_update_screen() and do_no_page(). See the source code for a
detailed explanation of how it works, and where it fails.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 17:27:57 +0000 (17:27 +0000)]
Add CONFIG_X86_{32,64} Makefile variables.
Signed-off-by: Keir Fraser <keir@xensource.com>
Steven Hand [Fri, 15 Dec 2006 17:16:55 +0000 (17:16 +0000)]
Use portable recursive mutex in qemue mapcache.
Signed-off-by: Steven Hand <steven@xensource.com>
jfehlig@jfehlig2.provo.novell.com [Thu, 14 Dec 2006 01:06:48 +0000 (18:06 -0700)]
Fix VM.get_power_state API. On the xend side an integer representation of the power state was being returned instead of a string representation as specified by the XenAPI spec.
On the c-bindings side the marshalling code converts the string representation to an enum value. A subsequent attempt to convert the enum from a string to an enum was causing a seg fault.
Signed-off-by: Jim Fehlig <jfehlig@novell.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 09:52:19 +0000 (09:52 +0000)]
[XM] Fix network-attach help message.
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
Ewan Mellor [Fri, 15 Dec 2006 09:50:33 +0000 (09:50 +0000)]
Fix check_udev in the case where udev is missing -- test's -a does not shortcut.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 09:39:26 +0000 (09:39 +0000)]
Revert Makefile changes from 13023:
70155087efe89 -- they break make dist.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 09:38:56 +0000 (09:38 +0000)]
[NET]: Fix segmentation of linear packets
skb_segment fails to segment linear packets correctly because it
tries to write all linear parts of the original skb into each
segment. This will always panic as each segment only contains
enough space for one MSS.
This was not detected earlier because linear packets should be
rare for GSO. In fact it still remains to be seen what exactly
created the linear packets that triggered this bug. Basically
the only time this should happen is if someone enables GSO
emulation on an interface that does not support SG.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 09:29:15 +0000 (09:29 +0000)]
[XEN] Clean up list.h for Xen formatting rules and add hlist macros
from Linux kernel.
Based on a patch from Alex Williamson <alex.williamson@hp.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 15 Dec 2006 09:17:41 +0000 (09:17 +0000)]
Remove unused function from check script.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 09:08:41 +0000 (09:08 +0000)]
Replace the error message when invalid xm commands are given.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 02:01:38 +0000 (02:01 +0000)]
Fix exit status for failed commands, and tidy up the usage display.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 15 Dec 2006 01:42:31 +0000 (01:42 +0000)]
Fix 64-bit build with a PRIu64.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 18:30:35 +0000 (18:30 +0000)]
Updated test to match new booting arrangement.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Steven Hand [Thu, 14 Dec 2006 20:58:27 +0000 (20:58 +0000)]
Fix exception handling in xend start-of-day.
Signed-off-by: Steven Hand <steven@xensource.com>
Julian Chesterfield [Thu, 14 Dec 2006 20:23:07 +0000 (20:23 +0000)]
Add sparseness flag to qcow-create.
For environments where space must be guaranteed in advance
use the -p flag to remove sparseness from the qcow file.
Signed-off-by: Julian Chesterfield <julian@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 18:24:41 +0000 (18:24 +0000)]
Remove the boot-type implementation -- now replaced by the HVM and PV boot
configuration.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 18:24:14 +0000 (18:24 +0000)]
Implement new booting parameters for Xen-API, and backwards compatibility for
the old bootloader settings.
We now have two mutually exclusive config groups HVM and PV, with HVM/boot
and PV/{bootloader,kernel,ramdisk,args,bootloader_args}.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 17:43:41 +0000 (17:43 +0000)]
Stub implementations of VM.auto_power_on, VM.consoles.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 17:37:29 +0000 (17:37 +0000)]
Remove a number of unused configuration dictionaries -- these have all
moved into XendConfig now.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 15:32:44 +0000 (15:32 +0000)]
Fix calls to destroyDevice that are missing a force flag.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 15:10:47 +0000 (15:10 +0000)]
Add some exception logging.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 14:54:24 +0000 (14:54 +0000)]
Added xm shell command, taken from xapi.py, to make testing the Xen-API calls
a little easier.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 14 Dec 2006 14:50:35 +0000 (14:50 +0000)]
Have a 1GiB disk rather than 1MiB, for a slightly more sensible test.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 18:22:58 +0000 (18:22 +0000)]
Merge with xen-ia64-unstable.hg
Ewan Mellor [Thu, 14 Dec 2006 17:25:38 +0000 (17:25 +0000)]
Tidy up.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 16:56:41 +0000 (09:56 -0700)]
[IA64][HVM] Use vcpu info from getdomaininfo
This replaces the get/set_param using HVM_PARAM_VCPUS
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 16:27:10 +0000 (16:27 +0000)]
[XEN] Provide PV guests with emulated PIT.
This is needed for some video-controller BIOSes which use PIT channel
2 for delay loops.
Signed-off-by: Xiaowei Yang <xiaowei.yang@intel.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 16:00:31 +0000 (16:00 +0000)]
[TOOLS] Fix check-script compatibility with non-bash shells.
Signed-off-by: Keir Fraser <keir@xensource.com>
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 15:57:36 +0000 (08:57 -0700)]
merge with xen-unstable.hg
awilliam@xenbuild2.aw [Thu, 14 Dec 2006 15:54:54 +0000 (08:54 -0700)]
[IA64][BUILD] XEN_XKBUFF needs to depend on NET
Signed-Off-By: Simon Horman <horms@verge.net.au>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 15:43:40 +0000 (15:43 +0000)]
[XEN] Fix memory allocator after recent bootmem change.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 15:12:38 +0000 (15:12 +0000)]
[TOOLS] A couple of check-script cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 15:06:22 +0000 (15:06 +0000)]
[KEXEC] Clean up kexec code and fix panic-induced reboot when
kdump is not in use.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 14:13:18 +0000 (14:13 +0000)]
Add another package check (python-xml).
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Steven Hand [Thu, 14 Dec 2006 12:35:23 +0000 (12:35 +0000)]
Fix deadlock when accessing IO memory.
Signed-off-by: Steven Hand <steven@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 12:21:28 +0000 (12:21 +0000)]
[NET] front: Fix crashes when xenstore watches fire multiple times.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 12:02:30 +0000 (12:02 +0000)]
[XEN] Boot allocator searches from earliest registered
memory region instead of 0.
Based on a patch from Jes Sorensen <jes@sgi.com> which
massively improves boot time on SGI Altix systems.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 11:39:40 +0000 (11:39 +0000)]
[XM] Fix typo in 'xm vcpu-list' header.
Signed-off-by: Amos Waterland <apw@us.ibm.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 11:37:14 +0000 (11:37 +0000)]
[XENFB] No need for IRQs to be disabled in critical regions.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 14 Dec 2006 11:09:27 +0000 (11:09 +0000)]
[LINUX] Fix seg-fixup warning.
Signed-off-by: Keir Fraser <keir@xensource.com>